Assign Trait
traitscailing_data1 <- assign_traits(taxa_aggregation1, tax_lev = "Family")
glimpse(traitscailing_data1)
## Rows: 70
## Columns: 118
## $ Taxa <chr> "Baetidae", "Baetidae", "Baetidae", "Baetidae", "Ba…
## $ Taxa_db <chr> "Family", "Family", "Family", "Family", "Family", "…
## $ Traits_taxlev <chr> "Acentrella sinaica", "Baetis", "Baetopus tenellus"…
## $ Traits_real <chr> "Species", "Genus", "Species", "Species", "Genus", …
## $ Taxonomic_distance <int> 4, 3, 4, 4, 3, 4, 4, 1, 1, 2, 2, 1, 1, 1, 1, 1, 3, …
## $ LONGITUDINAL_1 <dbl> 0.00000000, 0.14285714, 0.00000000, 0.07692308, 0.0…
## $ LONGITUDINAL_2 <dbl> 0.28571429, 0.19047619, 0.00000000, 0.15384615, 0.0…
## $ LONGITUDINAL_3 <dbl> 0.42857143, 0.19047619, 0.14285714, 0.15384615, 0.1…
## $ LONGITUDINAL_4 <dbl> 0.28571429, 0.19047619, 0.42857143, 0.30769231, 0.1…
## $ LONGITUDINAL_5 <dbl> 0.00000000, 0.14285714, 0.42857143, 0.15384615, 0.1…
## $ LONGITUDINAL_6 <dbl> 0.0000000, 0.0952381, 0.0000000, 0.0000000, 0.15789…
## $ LONGITUDINAL_7 <dbl> 0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.0…
## $ LONGITUDINAL_8 <dbl> 0.00000000, 0.04761905, 0.00000000, 0.15384615, 0.2…
## $ TRANSVERSAL_1 <dbl> 1.00000000, 0.44444444, 0.50000000, 0.00000000, 0.0…
## $ TRANSVERSAL_2 <dbl> 0.00000000, 0.33333333, 0.50000000, 0.50000000, 0.2…
## $ TRANSVERSAL_3 <dbl> 0.0000000, 0.0000000, 0.0000000, 0.1666667, 0.28571…
## $ TRANSVERSAL_4 <dbl> 0.0000000, 0.0000000, 0.0000000, 0.0000000, 0.00000…
## $ TRANSVERSAL_5 <dbl> 0.0000000, 0.1111111, 0.0000000, 0.0000000, 0.28571…
## $ TRANSVERSAL_6 <dbl> 0.0000000, 0.1111111, 0.0000000, 0.3333333, 0.21428…
## $ TRANSVERSAL_7 <dbl> 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, …
## $ ALTITUDE_1 <dbl> 0.7500000, 0.5000000, 1.0000000, 0.7500000, 0.60000…
## $ ALTITUDE_2 <dbl> 0.2500000, 0.3333333, 0.0000000, 0.2500000, 0.40000…
## $ ALTITUDE_3 <dbl> 0.0000000, 0.1666667, 0.0000000, 0.0000000, 0.00000…
## $ SUBSTRATE_1 <dbl> 1.00000000, 0.25000000, 0.50000000, 0.08333333, 0.0…
## $ SUBSTRATE_2 <dbl> 0.00000000, 0.12500000, 0.33333333, 0.16666667, 0.0…
## $ SUBSTRATE_3 <dbl> 0.00000000, 0.06250000, 0.00000000, 0.08333333, 0.0…
## $ SUBSTRATE_4 <dbl> 0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.0…
## $ SUBSTRATE_5 <dbl> 0.0000000, 0.3125000, 0.1666667, 0.4166667, 0.45454…
## $ SUBSTRATE_6 <dbl> 0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.0…
## $ SUBSTRATE_7 <dbl> 0.00000000, 0.18750000, 0.00000000, 0.08333333, 0.0…
## $ SUBSTRATE_8 <dbl> 0.00000000, 0.06250000, 0.00000000, 0.16666667, 0.1…
## $ SUBSTRATE_9 <dbl> 0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.0…
## $ CURRENT_1 <dbl> 0.0000000, 0.0000000, 0.0000000, 0.2500000, 0.75000…
## $ CURRENT_2 <dbl> 0.0000000, 0.2857143, 0.0000000, 0.5000000, 0.25000…
## $ CURRENT_3 <dbl> 1.0000000, 0.4285714, 0.6666667, 0.2500000, 0.00000…
## $ CURRENT_4 <dbl> 0.0000000, 0.2857143, 0.3333333, 0.0000000, 0.00000…
## $ TEMPERATURE_1 <dbl> 0.0000000, 0.0000000, 0.0000000, 0.0000000, 0.00000…
## $ TEMPERATURE_2 <dbl> 0.0000000, 0.0000000, 0.0000000, 0.0000000, 0.25000…
## $ TEMPERATURE_3 <dbl> 1.0000000, 1.0000000, 1.0000000, 1.0000000, 0.75000…
## $ PH_1 <dbl> 0.00000000, 0.09090909, 0.00000000, 0.00000000, 0.0…
## $ PH_2 <dbl> 0.00000000, 0.09090909, 0.00000000, 0.00000000, 0.1…
## $ PH_3 <dbl> 0.00000000, 0.09090909, 0.00000000, 0.16666667, 0.1…
## $ PH_4 <dbl> 0.0000000, 0.1818182, 0.0000000, 0.1666667, 0.20000…
## $ PH_5 <dbl> 0.0000000, 0.2727273, 0.2500000, 0.1666667, 0.30000…
## $ PH_6 <dbl> 1.0000000, 0.2727273, 0.7500000, 0.5000000, 0.30000…
## $ SALINITY_1 <dbl> 1.00, 0.75, 1.00, 1.00, 0.60, 1.00, 1.00, 0.60, 0.5…
## $ SALINITY_2 <dbl> 0.00, 0.25, 0.00, 0.00, 0.40, 0.00, 0.00, 0.40, 0.5…
## $ SAPROBITY_1 <dbl> 0.2000000, 0.1428571, 0.0000000, 0.0000000, 0.00000…
## $ SAPROBITY_2 <dbl> 0.6000000, 0.2857143, 0.0000000, 0.2000000, 0.00000…
## $ SAPROBITY_3 <dbl> 0.2000000, 0.4285714, 0.7500000, 0.6000000, 0.60000…
## $ SAPROBITY_4 <dbl> 0.0000000, 0.1428571, 0.2500000, 0.2000000, 0.40000…
## $ SAPROBITY_5 <dbl> 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.…
## $ TROPHIC_1 <dbl> 1.0000000, 0.3333333, 0.0000000, 0.4000000, 0.00000…
## $ TROPHIC_2 <dbl> 0.0000000, 0.3333333, 0.6000000, 0.6000000, 0.50000…
## $ TROPHIC_3 <dbl> 0.0000000, 0.3333333, 0.4000000, 0.0000000, 0.50000…
## $ FOOD_1 <dbl> 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.…
## $ FOOD_2 <dbl> 0.2857143, 0.1818182, 0.0000000, 0.4000000, 0.33333…
## $ FOOD_3 <dbl> 0.14285714, 0.18181818, 0.00000000, 0.00000000, 0.1…
## $ FOOD_4 <dbl> 0.42857143, 0.45454545, 0.00000000, 0.60000000, 0.3…
## $ FOOD_5 <dbl> 0.14285714, 0.09090909, 0.00000000, 0.00000000, 0.1…
## $ FOOD_6 <dbl> 0.00000000, 0.09090909, 0.00000000, 0.00000000, 0.0…
## $ FOOD_7 <dbl> 0.00000000, 0.00000000, 0.16666667, 0.00000000, 0.1…
## $ FOOD_8 <dbl> 0.00000000, 0.00000000, 0.83333333, 0.00000000, 0.0…
## $ FOOD_9 <dbl> 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, …
## $ FEEDING_1 <dbl> 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, …
## $ FEEDING_2 <dbl> 0.2500000, 0.2500000, 0.0000000, 0.4000000, 0.42857…
## $ FEEDING_3 <dbl> 0.0000000, 0.0000000, 0.5000000, 0.0000000, 0.14285…
## $ FEEDING_4 <dbl> 0.7500000, 0.7500000, 0.0000000, 0.6000000, 0.42857…
## $ FEEDING_5 <dbl> 0.0000000, 0.0000000, 0.0000000, 0.0000000, 0.00000…
## $ FEEDING_6 <dbl> 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, …
## $ FEEDING_7 <dbl> 0.0000000, 0.0000000, 0.5000000, 0.0000000, 0.00000…
## $ FEEDING_8 <dbl> 0.0000000, 0.0000000, 0.0000000, 0.0000000, 0.00000…
## $ LOCOMOTION_1 <dbl> 0.0000000, 0.0000000, 0.0000000, 0.0000000, 0.00000…
## $ LOCOMOTION_2 <dbl> 0.0000000, 0.0000000, 0.0000000, 0.0000000, 0.00000…
## $ LOCOMOTION_3 <dbl> 0.2000000, 0.3750000, 0.7500000, 0.6000000, 0.75000…
## $ LOCOMOTION_4 <dbl> 0.8000000, 0.5000000, 0.2500000, 0.2000000, 0.25000…
## $ LOCOMOTION_5 <dbl> 0.0000000, 0.0000000, 0.0000000, 0.2000000, 0.00000…
## $ LOCOMOTION_6 <dbl> 0.0000000, 0.1250000, 0.0000000, 0.0000000, 0.00000…
## $ LOCOMOTION_7 <dbl> 0.0000000, 0.0000000, 0.0000000, 0.0000000, 0.00000…
## $ LOCOMOTION_8 <dbl> 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, …
## $ RESPIRATION_1 <dbl> 0.3333333, 0.3333333, 0.3333333, 0.3333333, 0.33333…
## $ RESPIRATION_2 <dbl> 0.6666667, 0.6666667, 0.6666667, 0.6666667, 0.66666…
## $ RESPIRATION_3 <dbl> 0.0000000, 0.0000000, 0.0000000, 0.0000000, 0.00000…
## $ RESPIRATION_4 <dbl> 0.0000000, 0.0000000, 0.0000000, 0.0000000, 0.00000…
## $ RESPIRATION_5 <dbl> 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, …
## $ SIZE_1 <dbl> 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, …
## $ SIZE_2 <dbl> 0.0000000, 0.0000000, 0.0000000, 0.0000000, 0.00000…
## $ SIZE_3 <dbl> 1.0000000, 0.7500000, 1.0000000, 1.0000000, 1.00000…
## $ SIZE_4 <dbl> 0.0000000, 0.2500000, 0.0000000, 0.0000000, 0.00000…
## $ SIZE_5 <dbl> 0.0000000, 0.0000000, 0.0000000, 0.0000000, 0.00000…
## $ SIZE_6 <dbl> 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, …
## $ SIZE_7 <dbl> 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, …
## $ RESISTANCE_1 <dbl> 0.00, 0.50, 0.00, 0.25, 0.00, 1.00, 1.00, 0.25, 0.0…
## $ RESISTANCE_2 <dbl> 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, …
## $ RESISTANCE_3 <dbl> 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, …
## $ RESISTANCE_4 <dbl> 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.0…
## $ RESISTANCE_5 <dbl> 1.00, 0.50, 1.00, 0.75, 1.00, 0.00, 0.00, 0.75, 1.0…
## $ DISPERSAL_1 <dbl> 0.3333333, 0.3333333, 0.3750000, 0.2857143, 0.16666…
## $ DISPERSAL_2 <dbl> 0.1666667, 0.2222222, 0.2500000, 0.2857143, 0.33333…
## $ DISPERSAL_3 <dbl> 0.1666667, 0.1111111, 0.1250000, 0.1428571, 0.16666…
## $ DISPERSAL_4 <dbl> 0.3333333, 0.3333333, 0.2500000, 0.2857143, 0.33333…
## $ STAGES_1 <dbl> 0.5000000, 0.5000000, 0.5000000, 0.5000000, 0.50000…
## $ STAGES_2 <dbl> 0.5000000, 0.5000000, 0.5000000, 0.5000000, 0.50000…
## $ STAGES_3 <dbl> 0.0000000, 0.0000000, 0.0000000, 0.0000000, 0.00000…
## $ STAGES_4 <dbl> 0.0000000, 0.0000000, 0.0000000, 0.0000000, 0.00000…
## $ LIFESPAN_1 <dbl> 1.00, 1.00, 1.00, 1.00, 1.00, 1.00, 1.00, 1.00, 1.0…
## $ LIFESPAN_2 <dbl> 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.0…
## $ VOLTINISM_1 <dbl> 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, …
## $ VOLTINISM_2 <dbl> 1.0000000, 0.4000000, 1.0000000, 0.0000000, 0.25000…
## $ VOLTINISM_3 <dbl> 0.0000000, 0.6000000, 0.0000000, 1.0000000, 0.75000…
## $ REPRODUCTION_1 <dbl> 0.0, 0.0, 0.0, 0.0, 0.6, 0.0, 0.0, 0.0, 0.0, 0.2, 0…
## $ REPRODUCTION_2 <dbl> 0.00, 0.00, 0.00, 0.00, 0.20, 0.00, 0.00, 0.00, 0.0…
## $ REPRODUCTION_3 <dbl> 0.00, 0.25, 0.00, 1.00, 0.20, 1.00, 1.00, 0.00, 0.0…
## $ REPRODUCTION_4 <dbl> 1.00, 0.75, 1.00, 0.00, 0.00, 0.00, 0.00, 1.00, 1.0…
## $ REPRODUCTION_5 <dbl> 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.0…
## $ REPRODUCTION_6 <dbl> 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, …
## $ REPRODUCTION_7 <dbl> 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0…
## $ REPRODUCTION_8 <dbl> 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, …
colnames(traitscailing_data1)
## [1] "Taxa" "Taxa_db" "Traits_taxlev"
## [4] "Traits_real" "Taxonomic_distance" "LONGITUDINAL_1"
## [7] "LONGITUDINAL_2" "LONGITUDINAL_3" "LONGITUDINAL_4"
## [10] "LONGITUDINAL_5" "LONGITUDINAL_6" "LONGITUDINAL_7"
## [13] "LONGITUDINAL_8" "TRANSVERSAL_1" "TRANSVERSAL_2"
## [16] "TRANSVERSAL_3" "TRANSVERSAL_4" "TRANSVERSAL_5"
## [19] "TRANSVERSAL_6" "TRANSVERSAL_7" "ALTITUDE_1"
## [22] "ALTITUDE_2" "ALTITUDE_3" "SUBSTRATE_1"
## [25] "SUBSTRATE_2" "SUBSTRATE_3" "SUBSTRATE_4"
## [28] "SUBSTRATE_5" "SUBSTRATE_6" "SUBSTRATE_7"
## [31] "SUBSTRATE_8" "SUBSTRATE_9" "CURRENT_1"
## [34] "CURRENT_2" "CURRENT_3" "CURRENT_4"
## [37] "TEMPERATURE_1" "TEMPERATURE_2" "TEMPERATURE_3"
## [40] "PH_1" "PH_2" "PH_3"
## [43] "PH_4" "PH_5" "PH_6"
## [46] "SALINITY_1" "SALINITY_2" "SAPROBITY_1"
## [49] "SAPROBITY_2" "SAPROBITY_3" "SAPROBITY_4"
## [52] "SAPROBITY_5" "TROPHIC_1" "TROPHIC_2"
## [55] "TROPHIC_3" "FOOD_1" "FOOD_2"
## [58] "FOOD_3" "FOOD_4" "FOOD_5"
## [61] "FOOD_6" "FOOD_7" "FOOD_8"
## [64] "FOOD_9" "FEEDING_1" "FEEDING_2"
## [67] "FEEDING_3" "FEEDING_4" "FEEDING_5"
## [70] "FEEDING_6" "FEEDING_7" "FEEDING_8"
## [73] "LOCOMOTION_1" "LOCOMOTION_2" "LOCOMOTION_3"
## [76] "LOCOMOTION_4" "LOCOMOTION_5" "LOCOMOTION_6"
## [79] "LOCOMOTION_7" "LOCOMOTION_8" "RESPIRATION_1"
## [82] "RESPIRATION_2" "RESPIRATION_3" "RESPIRATION_4"
## [85] "RESPIRATION_5" "SIZE_1" "SIZE_2"
## [88] "SIZE_3" "SIZE_4" "SIZE_5"
## [91] "SIZE_6" "SIZE_7" "RESISTANCE_1"
## [94] "RESISTANCE_2" "RESISTANCE_3" "RESISTANCE_4"
## [97] "RESISTANCE_5" "DISPERSAL_1" "DISPERSAL_2"
## [100] "DISPERSAL_3" "DISPERSAL_4" "STAGES_1"
## [103] "STAGES_2" "STAGES_3" "STAGES_4"
## [106] "LIFESPAN_1" "LIFESPAN_2" "VOLTINISM_1"
## [109] "VOLTINISM_2" "VOLTINISM_3" "REPRODUCTION_1"
## [112] "REPRODUCTION_2" "REPRODUCTION_3" "REPRODUCTION_4"
## [115] "REPRODUCTION_5" "REPRODUCTION_6" "REPRODUCTION_7"
## [118] "REPRODUCTION_8"
traitscailing_data_cwm1 <- traitscailing_data[, c(1, 65:85, 93:101, 108:118)]
glimpse(traitscailing_data_cwm1)
## Rows: 70
## Columns: 42
## $ Taxa <chr> "Baetidae", "Baetidae", "Baetidae", "Baetidae", "Baetid…
## $ FEEDING_1 <dbl> 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0…
## $ FEEDING_2 <dbl> 0.2500000, 0.2500000, 0.0000000, 0.4000000, 0.4285714, …
## $ FEEDING_3 <dbl> 0.0000000, 0.0000000, 0.5000000, 0.0000000, 0.1428571, …
## $ FEEDING_4 <dbl> 0.7500000, 0.7500000, 0.0000000, 0.6000000, 0.4285714, …
## $ FEEDING_5 <dbl> 0.0000000, 0.0000000, 0.0000000, 0.0000000, 0.0000000, …
## $ FEEDING_6 <dbl> 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0…
## $ FEEDING_7 <dbl> 0.0000000, 0.0000000, 0.5000000, 0.0000000, 0.0000000, …
## $ FEEDING_8 <dbl> 0.0000000, 0.0000000, 0.0000000, 0.0000000, 0.0000000, …
## $ LOCOMOTION_1 <dbl> 0.0000000, 0.0000000, 0.0000000, 0.0000000, 0.0000000, …
## $ LOCOMOTION_2 <dbl> 0.0000000, 0.0000000, 0.0000000, 0.0000000, 0.0000000, …
## $ LOCOMOTION_3 <dbl> 0.2000000, 0.3750000, 0.7500000, 0.6000000, 0.7500000, …
## $ LOCOMOTION_4 <dbl> 0.8000000, 0.5000000, 0.2500000, 0.2000000, 0.2500000, …
## $ LOCOMOTION_5 <dbl> 0.0000000, 0.0000000, 0.0000000, 0.2000000, 0.0000000, …
## $ LOCOMOTION_6 <dbl> 0.0000000, 0.1250000, 0.0000000, 0.0000000, 0.0000000, …
## $ LOCOMOTION_7 <dbl> 0.0000000, 0.0000000, 0.0000000, 0.0000000, 0.0000000, …
## $ LOCOMOTION_8 <dbl> 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0…
## $ RESPIRATION_1 <dbl> 0.3333333, 0.3333333, 0.3333333, 0.3333333, 0.3333333, …
## $ RESPIRATION_2 <dbl> 0.6666667, 0.6666667, 0.6666667, 0.6666667, 0.6666667, …
## $ RESPIRATION_3 <dbl> 0.0000000, 0.0000000, 0.0000000, 0.0000000, 0.0000000, …
## $ RESPIRATION_4 <dbl> 0.0000000, 0.0000000, 0.0000000, 0.0000000, 0.0000000, …
## $ RESPIRATION_5 <dbl> 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0…
## $ RESISTANCE_1 <dbl> 0.00, 0.50, 0.00, 0.25, 0.00, 1.00, 1.00, 0.25, 0.00, 0…
## $ RESISTANCE_2 <dbl> 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1…
## $ RESISTANCE_3 <dbl> 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0…
## $ RESISTANCE_4 <dbl> 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0…
## $ RESISTANCE_5 <dbl> 1.00, 0.50, 1.00, 0.75, 1.00, 0.00, 0.00, 0.75, 1.00, 0…
## $ DISPERSAL_1 <dbl> 0.3333333, 0.3333333, 0.3750000, 0.2857143, 0.1666667, …
## $ DISPERSAL_2 <dbl> 0.1666667, 0.2222222, 0.2500000, 0.2857143, 0.3333333, …
## $ DISPERSAL_3 <dbl> 0.1666667, 0.1111111, 0.1250000, 0.1428571, 0.1666667, …
## $ DISPERSAL_4 <dbl> 0.3333333, 0.3333333, 0.2500000, 0.2857143, 0.3333333, …
## $ VOLTINISM_1 <dbl> 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0…
## $ VOLTINISM_2 <dbl> 1.0000000, 0.4000000, 1.0000000, 0.0000000, 0.2500000, …
## $ VOLTINISM_3 <dbl> 0.0000000, 0.6000000, 0.0000000, 1.0000000, 0.7500000, …
## $ REPRODUCTION_1 <dbl> 0.0, 0.0, 0.0, 0.0, 0.6, 0.0, 0.0, 0.0, 0.0, 0.2, 0.2, …
## $ REPRODUCTION_2 <dbl> 0.00, 0.00, 0.00, 0.00, 0.20, 0.00, 0.00, 0.00, 0.00, 0…
## $ REPRODUCTION_3 <dbl> 0.00, 0.25, 0.00, 1.00, 0.20, 1.00, 1.00, 0.00, 0.00, 0…
## $ REPRODUCTION_4 <dbl> 1.00, 0.75, 1.00, 0.00, 0.00, 0.00, 0.00, 1.00, 1.00, 0…
## $ REPRODUCTION_5 <dbl> 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0…
## $ REPRODUCTION_6 <dbl> 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0…
## $ REPRODUCTION_7 <dbl> 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, …
## $ REPRODUCTION_8 <dbl> 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0…
traitscailing_data_av1 <- average_traits(traitscailing_data1)
glimpse(traitscailing_data_av1)
## Rows: 21
## Columns: 114
## $ Taxa <fct> Baetidae, Ceratopogonidae, Chironomidae, Chrysomelidae,…
## $ LONGITUDINAL_1 <dbl> 0.03891597, 0.04545455, 0.14234694, 0.00000000, 0.00000…
## $ LONGITUDINAL_2 <dbl> 0.12609546, 0.09090909, 0.15425170, 0.00000000, 0.00000…
## $ LONGITUDINAL_3 <dbl> 0.19030360, 0.09090909, 0.12250567, 0.00000000, 0.05555…
## $ LONGITUDINAL_4 <dbl> 0.30052604, 0.09090909, 0.12250567, 0.05555556, 0.12698…
## $ LONGITUDINAL_5 <dbl> 0.20235754, 0.08333333, 0.11513605, 0.05555556, 0.05555…
## $ LONGITUDINAL_6 <dbl> 0.03616183, 0.08333333, 0.10323129, 0.05555556, 0.00000…
## $ LONGITUDINAL_7 <dbl> 0.007518797, 0.250000000, 0.048894558, 0.000000000, 0.1…
## $ LONGITUDINAL_8 <dbl> 0.09812076, 0.26515152, 0.19112812, 0.83333333, 0.63492…
## $ TRANSVERSAL_1 <dbl> 0.277777778, 0.000000000, 0.007936508, 0.000000000, 0.0…
## $ TRANSVERSAL_2 <dbl> 0.44965986, 0.30555556, 0.35317460, 0.42857143, 0.08391…
## $ TRANSVERSAL_3 <dbl> 0.09319728, 0.29166667, 0.15476190, 0.19047619, 0.24475…
## $ TRANSVERSAL_4 <dbl> 0.00000000, 0.18055556, 0.08531746, 0.19047619, 0.16783…
## $ TRANSVERSAL_5 <dbl> 0.05668934, 0.05555556, 0.13293651, 0.00000000, 0.33566…
## $ TRANSVERSAL_6 <dbl> 0.12267574, 0.16666667, 0.26587302, 0.19047619, 0.16783…
## $ TRANSVERSAL_7 <dbl> 0.0000000, 0.0000000, 0.0000000, 0.0000000, 0.0000000, …
## $ ALTITUDE_1 <dbl> 0.7428571, 0.6666667, 0.4265306, 0.8333333, 1.0000000, …
## $ ALTITUDE_2 <dbl> 0.2047619, 0.3333333, 0.3700680, 0.1666667, 0.0000000, …
## $ ALTITUDE_3 <dbl> 0.05238095, 0.00000000, 0.20340136, 0.00000000, 0.00000…
## $ SUBSTRATE_1 <dbl> 0.2748918, 0.0000000, 0.1729692, 0.0000000, 0.0000000, …
## $ SUBSTRATE_2 <dbl> 0.08928571, 0.06944444, 0.09299720, 0.00000000, 0.00000…
## $ SUBSTRATE_3 <dbl> 0.19096320, 0.16666667, 0.10273109, 0.00000000, 0.00000…
## $ SUBSTRATE_4 <dbl> 0.06536797, 0.06944444, 0.05854342, 0.05555556, 0.00000…
## $ SUBSTRATE_5 <dbl> 0.26910173, 0.16666667, 0.31715686, 0.88888889, 0.55000…
## $ SUBSTRATE_6 <dbl> 0.00000000, 0.12500000, 0.04285714, 0.05555556, 0.10000…
## $ SUBSTRATE_7 <dbl> 0.03869048, 0.23611111, 0.04306723, 0.00000000, 0.00000…
## $ SUBSTRATE_8 <dbl> 0.05871212, 0.00000000, 0.07401961, 0.00000000, 0.35000…
## $ SUBSTRATE_9 <dbl> 0.01298701, 0.16666667, 0.09565826, 0.00000000, 0.00000…
## $ CURRENT_1 <dbl> 0.1785714, 0.6250000, 0.2431973, 0.7500000, 0.8000000, …
## $ CURRENT_2 <dbl> 0.3979592, 0.3750000, 0.2479592, 0.2500000, 0.2000000, …
## $ CURRENT_3 <dbl> 0.3350340, 0.0000000, 0.2408163, 0.0000000, 0.0000000, …
## $ CURRENT_4 <dbl> 0.08843537, 0.00000000, 0.26802721, 0.00000000, 0.00000…
## $ TEMPERATURE_1 <dbl> 0.00000000, 0.00000000, 0.46190476, 0.00000000, 0.12500…
## $ TEMPERATURE_2 <dbl> 0.07142857, 0.33333333, 0.09523810, 0.00000000, 0.12500…
## $ TEMPERATURE_3 <dbl> 0.9285714, 0.6666667, 0.4428571, 1.0000000, 0.7500000, …
## $ PH_1 <dbl> 0.01298701, 0.00000000, 0.11255836, 0.00000000, 0.15476…
## $ PH_2 <dbl> 0.02727273, 0.00000000, 0.15177404, 0.00000000, 0.15476…
## $ PH_3 <dbl> 0.06695527, 0.00000000, 0.17558357, 0.00000000, 0.15476…
## $ PH_4 <dbl> 0.1101010, 0.0000000, 0.1866947, 0.0000000, 0.1547619, …
## $ PH_5 <dbl> 0.2246753, 0.0000000, 0.1866947, 0.0000000, 0.1547619, …
## $ PH_6 <dbl> 0.5580087, 1.0000000, 0.1866947, 1.0000000, 0.2261905, …
## $ SALINITY_1 <dbl> 0.9071429, 0.5500000, 0.7785714, 1.0000000, 0.6000000, …
## $ SALINITY_2 <dbl> 0.09285714, 0.45000000, 0.22142857, 0.00000000, 0.40000…
## $ SAPROBITY_1 <dbl> 0.04897959, NA, 0.17913832, NA, 0.00000000, 0.00000000,…
## $ SAPROBITY_2 <dbl> 0.1836735, NA, 0.3374150, NA, 0.1875000, 0.5000000, 0.3…
## $ SAPROBITY_3 <dbl> 0.4969388, NA, 0.2979592, NA, 0.3750000, 0.2500000, 0.5…
## $ SAPROBITY_4 <dbl> 0.27040816, NA, 0.14263039, NA, 0.25000000, 0.25000000,…
## $ SAPROBITY_5 <dbl> 0.00000000, NA, 0.04285714, NA, 0.18750000, 0.00000000,…
## $ TROPHIC_1 <dbl> 0.2476190, 0.2500000, 0.2833333, 0.0000000, 0.1250000, …
## $ TROPHIC_2 <dbl> 0.4833333, 0.5000000, 0.4055556, 0.0000000, 0.5000000, …
## $ TROPHIC_3 <dbl> 0.2690476, 0.2500000, 0.3111111, 1.0000000, 0.3750000, …
## $ FOOD_1 <dbl> 0.00000000, 0.00000000, 0.01785714, 0.00000000, 0.00000…
## $ FOOD_2 <dbl> 0.26679035, 0.00000000, 0.27207792, 0.00000000, 0.33333…
## $ FOOD_3 <dbl> 0.06225521, 0.20833333, 0.03084416, 0.00000000, 0.00000…
## $ FOOD_4 <dbl> 0.44996908, 0.70833333, 0.31753247, 0.16666667, 0.33333…
## $ FOOD_5 <dbl> 0.04926819, 0.08333333, 0.07954545, 0.83333333, 0.00000…
## $ FOOD_6 <dbl> 0.01298701, 0.00000000, 0.01298701, 0.00000000, 0.00000…
## $ FOOD_7 <dbl> 0.03968254, 0.00000000, 0.19123377, 0.00000000, 0.33333…
## $ FOOD_8 <dbl> 0.11904762, 0.00000000, 0.07792208, 0.00000000, 0.00000…
## $ FOOD_9 <dbl> 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0…
## $ FEEDING_1 <dbl> 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0…
## $ FEEDING_2 <dbl> 0.2850340, 0.3333333, 0.1678571, 0.0000000, 0.3666667, …
## $ FEEDING_3 <dbl> 0.09183673, 0.25000000, 0.06428571, 0.91666667, 0.00000…
## $ FEEDING_4 <dbl> 0.55170068, 0.41666667, 0.32142857, 0.08333333, 0.18333…
## $ FEEDING_5 <dbl> 0.0000000, 0.0000000, 0.1178571, 0.0000000, 0.0000000, …
## $ FEEDING_6 <dbl> 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.1, 0.0, …
## $ FEEDING_7 <dbl> 0.07142857, 0.00000000, 0.24285714, 0.00000000, 0.45000…
## $ FEEDING_8 <dbl> 0.00000000, 0.00000000, 0.08571429, 0.00000000, 0.00000…
## $ LOCOMOTION_1 <dbl> 0.00000000, 0.00000000, 0.00000000, 0.03333333, 0.00000…
## $ LOCOMOTION_2 <dbl> 0.0000000, 0.1000000, 0.0000000, 0.0000000, 0.9000000, …
## $ LOCOMOTION_3 <dbl> 0.5964286, 0.0000000, 0.1901927, 0.0000000, 0.1000000, …
## $ LOCOMOTION_4 <dbl> 0.3571429, 0.8000000, 0.3503401, 0.1000000, 0.0000000, …
## $ LOCOMOTION_5 <dbl> 0.02857143, 0.10000000, 0.17715420, 0.43333333, 0.00000…
## $ LOCOMOTION_6 <dbl> 0.01785714, 0.00000000, 0.16128118, 0.00000000, 0.00000…
## $ LOCOMOTION_7 <dbl> 0.0000000, 0.0000000, 0.1210317, 0.4333333, 0.0000000, …
## $ LOCOMOTION_8 <dbl> 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0…
## $ RESPIRATION_1 <dbl> 0.33333333, 0.00000000, 0.75000000, 0.21428571, 0.00000…
## $ RESPIRATION_2 <dbl> 0.6666667, 1.0000000, 0.2500000, 0.0000000, 0.0000000, …
## $ RESPIRATION_3 <dbl> 0.0000000, 0.0000000, 0.0000000, 0.1428571, 0.0000000, …
## $ RESPIRATION_4 <dbl> 0.0000000, 0.0000000, 0.0000000, 0.6428571, 1.0000000, …
## $ RESPIRATION_5 <dbl> 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0…
## $ SIZE_1 <dbl> 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0…
## $ SIZE_2 <dbl> 0.00000000, 0.50000000, 0.16666667, 0.00000000, 0.12500…
## $ SIZE_3 <dbl> 0.9642857, 0.2000000, 0.5809524, 0.0000000, 0.8750000, …
## $ SIZE_4 <dbl> 0.03571429, 0.30000000, 0.20476190, 1.00000000, 0.00000…
## $ SIZE_5 <dbl> 0.00000000, 0.00000000, 0.04761905, 0.00000000, 0.00000…
## $ SIZE_6 <dbl> 0.0000000, 0.0000000, 0.0000000, 0.0000000, 0.0000000, …
## $ SIZE_7 <dbl> 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0…
## $ RESISTANCE_1 <dbl> 0.39285714, 0.12500000, 0.00000000, 0.00000000, 0.42500…
## $ RESISTANCE_2 <dbl> 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, NA, 0.0, 0.0, 0.0, 0…
## $ RESISTANCE_3 <dbl> 0, 0, 0, 0, 0, 0, 0, NA, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, …
## $ RESISTANCE_4 <dbl> 0.00000000, 0.00000000, 0.07142857, 0.00000000, 0.45000…
## $ RESISTANCE_5 <dbl> 0.6071429, 0.8750000, 0.9285714, 0.0000000, 0.1250000, …
## $ DISPERSAL_1 <dbl> 0.2780612, 0.0000000, 0.3503401, 0.0000000, 0.0000000, …
## $ DISPERSAL_2 <dbl> 0.26814059, 0.00000000, 0.18707483, 0.08333333, 0.00000…
## $ DISPERSAL_3 <dbl> 0.1459751, 0.0000000, 0.2755102, 0.0000000, 0.4000000, …
## $ DISPERSAL_4 <dbl> 0.3078231, 1.0000000, 0.1870748, 0.9166667, 0.6000000, …
## $ STAGES_1 <dbl> 0.50000000, 0.00000000, 0.07142857, 0.31313131, 0.14285…
## $ STAGES_2 <dbl> 0.5000000, 0.6000000, 0.4285714, 0.3131313, 0.4285714, …
## $ STAGES_3 <dbl> 0.0000000, 0.4000000, 0.5000000, 0.3131313, 0.4285714, …
## $ STAGES_4 <dbl> 0.00000000, 0.00000000, 0.00000000, 0.06060606, 0.00000…
## $ LIFESPAN_1 <dbl> 1.0000000, 1.0000000, 1.0000000, 0.2500000, 1.0000000, …
## $ LIFESPAN_2 <dbl> 0.00000000, 0.00000000, 0.00000000, 0.75000000, 0.00000…
## $ VOLTINISM_1 <dbl> 0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000…
## $ VOLTINISM_2 <dbl> 0.4714286, 0.6666667, 0.4166667, 1.0000000, 0.5000000, …
## $ VOLTINISM_3 <dbl> 0.52857143, 0.33333333, 0.58333333, 0.00000000, 0.50000…
## $ REPRODUCTION_1 <dbl> 0.08571429, 0.00000000, 0.05714286, 0.00000000, 0.00000…
## $ REPRODUCTION_2 <dbl> 0.02857143, 0.00000000, 0.00000000, 0.00000000, 0.47500…
## $ REPRODUCTION_3 <dbl> 0.4928571, 0.0000000, 0.0000000, 0.0000000, 0.0000000, …
## $ REPRODUCTION_4 <dbl> 0.3928571, 1.0000000, 0.3000000, 1.0000000, 0.0000000, …
## $ REPRODUCTION_5 <dbl> 0.0000000, 0.0000000, 0.4714286, 0.0000000, 0.4250000, …
## $ REPRODUCTION_6 <dbl> 0.0000000, 0.0000000, 0.0000000, 0.0000000, 0.0000000, …
## $ REPRODUCTION_7 <dbl> 0.0000000, 0.0000000, 0.1714286, 0.0000000, 0.1000000, …
## $ REPRODUCTION_8 <dbl> 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0…
# Selecting our desire trait
trait_av1 <- traitscailing_data_av1[, c(1, 61:81, 89:97, 104:114)]
# Ommittig NA values in our dataset
trait_av1[is.na(trait_av1)] <- 0
glimpse(trait_av1)
## Rows: 21
## Columns: 42
## $ Taxa <fct> Baetidae, Ceratopogonidae, Chironomidae, Chrysomelidae,…
## $ FEEDING_1 <dbl> 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0…
## $ FEEDING_2 <dbl> 0.2850340, 0.3333333, 0.1678571, 0.0000000, 0.3666667, …
## $ FEEDING_3 <dbl> 0.09183673, 0.25000000, 0.06428571, 0.91666667, 0.00000…
## $ FEEDING_4 <dbl> 0.55170068, 0.41666667, 0.32142857, 0.08333333, 0.18333…
## $ FEEDING_5 <dbl> 0.0000000, 0.0000000, 0.1178571, 0.0000000, 0.0000000, …
## $ FEEDING_6 <dbl> 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.1, 0.0, …
## $ FEEDING_7 <dbl> 0.07142857, 0.00000000, 0.24285714, 0.00000000, 0.45000…
## $ FEEDING_8 <dbl> 0.00000000, 0.00000000, 0.08571429, 0.00000000, 0.00000…
## $ LOCOMOTION_1 <dbl> 0.00000000, 0.00000000, 0.00000000, 0.03333333, 0.00000…
## $ LOCOMOTION_2 <dbl> 0.0000000, 0.1000000, 0.0000000, 0.0000000, 0.9000000, …
## $ LOCOMOTION_3 <dbl> 0.5964286, 0.0000000, 0.1901927, 0.0000000, 0.1000000, …
## $ LOCOMOTION_4 <dbl> 0.3571429, 0.8000000, 0.3503401, 0.1000000, 0.0000000, …
## $ LOCOMOTION_5 <dbl> 0.02857143, 0.10000000, 0.17715420, 0.43333333, 0.00000…
## $ LOCOMOTION_6 <dbl> 0.01785714, 0.00000000, 0.16128118, 0.00000000, 0.00000…
## $ LOCOMOTION_7 <dbl> 0.0000000, 0.0000000, 0.1210317, 0.4333333, 0.0000000, …
## $ LOCOMOTION_8 <dbl> 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0…
## $ RESPIRATION_1 <dbl> 0.33333333, 0.00000000, 0.75000000, 0.21428571, 0.00000…
## $ RESPIRATION_2 <dbl> 0.6666667, 1.0000000, 0.2500000, 0.0000000, 0.0000000, …
## $ RESPIRATION_3 <dbl> 0.0000000, 0.0000000, 0.0000000, 0.1428571, 0.0000000, …
## $ RESPIRATION_4 <dbl> 0.0000000, 0.0000000, 0.0000000, 0.6428571, 1.0000000, …
## $ RESPIRATION_5 <dbl> 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0…
## $ RESISTANCE_1 <dbl> 0.39285714, 0.12500000, 0.00000000, 0.00000000, 0.42500…
## $ RESISTANCE_2 <dbl> 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, …
## $ RESISTANCE_3 <dbl> 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0…
## $ RESISTANCE_4 <dbl> 0.00000000, 0.00000000, 0.07142857, 0.00000000, 0.45000…
## $ RESISTANCE_5 <dbl> 0.6071429, 0.8750000, 0.9285714, 0.0000000, 0.1250000, …
## $ DISPERSAL_1 <dbl> 0.2780612, 0.0000000, 0.3503401, 0.0000000, 0.0000000, …
## $ DISPERSAL_2 <dbl> 0.26814059, 0.00000000, 0.18707483, 0.08333333, 0.00000…
## $ DISPERSAL_3 <dbl> 0.1459751, 0.0000000, 0.2755102, 0.0000000, 0.4000000, …
## $ DISPERSAL_4 <dbl> 0.3078231, 1.0000000, 0.1870748, 0.9166667, 0.6000000, …
## $ VOLTINISM_1 <dbl> 0.00000000, 0.00000000, 0.00000000, 0.00000000, 0.00000…
## $ VOLTINISM_2 <dbl> 0.4714286, 0.6666667, 0.4166667, 1.0000000, 0.5000000, …
## $ VOLTINISM_3 <dbl> 0.52857143, 0.33333333, 0.58333333, 0.00000000, 0.50000…
## $ REPRODUCTION_1 <dbl> 0.08571429, 0.00000000, 0.05714286, 0.00000000, 0.00000…
## $ REPRODUCTION_2 <dbl> 0.02857143, 0.00000000, 0.00000000, 0.00000000, 0.47500…
## $ REPRODUCTION_3 <dbl> 0.4928571, 0.0000000, 0.0000000, 0.0000000, 0.0000000, …
## $ REPRODUCTION_4 <dbl> 0.3928571, 1.0000000, 0.3000000, 1.0000000, 0.0000000, …
## $ REPRODUCTION_5 <dbl> 0.0000000, 0.0000000, 0.4714286, 0.0000000, 0.4250000, …
## $ REPRODUCTION_6 <dbl> 0.0000000, 0.0000000, 0.0000000, 0.0000000, 0.0000000, …
## $ REPRODUCTION_7 <dbl> 0.0000000, 0.0000000, 0.1714286, 0.0000000, 0.1000000, …
## $ REPRODUCTION_8 <dbl> 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0…